<?php
namespace app\admin\model;
use think\Model;
/**
* 
*/
class Merchant extends Model
{
	 protected static function init()
    {
      // 通过事件函数在添加之前先执行这里的方法
        Merchant::beforeInsert(function ($Merchant) {
          
              if ($_FILES['head_thumb']['tmp_name']) {
               // 获取表单上传文件 
                $file = request()->file('head_thumb');

                // 移动到框架应用根目录/public/uploads/ 目录下
                $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
                if ($info) {
                    // $thumb=ROOT_PATH . 'public' . DS . 'uploads'.'/'.$info->getSaveName();
                    $thumb='uploads'.'/'.$info->getSaveName();
                    $image = \think\Image::open($thumb);
                    $image->thumb(50, 50,1)->save($thumb);
                    $Merchant['head_thumb']=$thumb;//给$data增加字段
                    // var_dump($Merchant['head_thumb']);die;
                }
            }
            
        });
       
    }
}